<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<pre>
    全局 API 的变化：
    Vue.extend 现在使用 defineComponent。
    Vue.directive 现在是 app.directive。
    Vue.filter 现在是 app.filter。
    Vue.mixin 现在是 app.mixin。
    Vue.component 现在是 app.component。
    Vue.use 现在需要使用 app.use。

    组件 API 的变化：
    beforeCreate 和 created 生命周期钩子替代为 setup 函数和 onBeforeMount、onMounted 钩子。
    beforeDestroy 和 destroyed 生命周期钩子替代为 onBeforeUnmount 和 onUnmounted 钩子。
    beforeUpdate 和 updated 生命周期钩子替代为 onBeforeUpdate 和 onUpdated 钩子。
    activated 和 deactivated 生命周期钩子已经被移除。
    beforeRouteEnter、beforeRouteUpdate 和 beforeRouteLeave 钩子现在应该在路由守卫中使用。

    全局变量的变化：
    $on, $off, $once 等实例方法被移除，可以使用 emitter Composition API 替代。
    $attrs 和 $listeners 现在需要在 setup 函数中通过 context 对象获取，如 context.attrs 和 context.listeners。

    事件修饰符的变化：
    .native 修饰符已经被移除，可以通过 v-on 绑定原生事件。
    .stop 修饰符替代为 .stopPropagation。
    .prevent 修饰符替代为 .preventDefault。
    .capture 修饰符替代为 .capture.

    指令的变化：
    v-bind 和 v-on 现在支持使用数组语法。
    .sync 修饰符被废弃，可以使用 v-model 替代。
</pre>
<input type="text">
<input type="text">
<select name="" id=""></select>
<script>
    // v-model can only be used on <input>, <textarea> and <select> elements.
    // _this.toolsVueIns.figureSharingFuncGather.fsGetInfo({self: _this, page: _this.pageType});
    // _this.toolsVueIns.figureSharingFuncGather.fsGetInfo({self: _this, page: _this.pageType});
</script>
</body>
</html>
